Carolina Panthers quarterback Cam Newton and running back Jonathan Stewart lead the way as the Panthers hold off a comeback attempt by the Minnesota Vikings to hang over for a 31-24 victory.